package com.iking.housekeeping.entity.servicetype;

import java.math.BigDecimal;
import java.util.Date;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotBlank;

/**
 * 服务类型信息
 * 
 * @author: gf
 * @date: 2018年4月19日 上午9:38:05
 */
public class ServiceType {
	/**
	 * 服务类型ID
	 */
    private String fId;

    /**
     * 服务类型名称
     */
    @NotBlank(message = "服务类型名称不能为空")
    private String fName;

    /**
     * 服务描述
     */
    private String fDesc;

    /**
     * 收费类型
     */
    @NotBlank(message = "服务收费类型不能为空")
    private String fChargeType;

    /**
     * 价格
     */
    @NotNull(message = "服务价格不能为空")
    private BigDecimal fPrice;

    /**
     * 是否删除（0正常，1已删除）
     */
    private Boolean fIsDelete;

    /**
     * 创建时间
     */
    private Date fGmtCreat;

    /**
     * 修改时间
     */
    private Date fGmtModified;
    
    private String  fChargeTypeName;

    public String getfChargeTypeName() {
		return fChargeTypeName;
	}

	public void setfChargeTypeName(String fChargeTypeName) {
		this.fChargeTypeName = fChargeTypeName;
	}

	public String getfId() {
        return fId;
    }

    public void setfId(String fId) {
        this.fId = fId == null ? null : fId.trim();
    }

    public String getfName() {
        return fName;
    }

    public void setfName(String fName) {
        this.fName = fName == null ? null : fName.trim();
    }

    public String getfDesc() {
        return fDesc;
    }

    public void setfDesc(String fDesc) {
        this.fDesc = fDesc == null ? null : fDesc.trim();
    }

    public String getfChargeType() {
        return fChargeType;
    }

    public void setfChargeType(String fChargeType) {
        this.fChargeType = fChargeType == null ? null : fChargeType.trim();
    }

    public BigDecimal getfPrice() {
        return fPrice;
    }

    public void setfPrice(BigDecimal fPrice) {
        this.fPrice = fPrice;
    }

    public Boolean getfIsDelete() {
        return fIsDelete;
    }

    public void setfIsDelete(Boolean fIsDelete) {
        this.fIsDelete = fIsDelete;
    }

    public Date getfGmtCreat() {
        return fGmtCreat;
    }

    public void setfGmtCreat(Date fGmtCreat) {
        this.fGmtCreat = fGmtCreat;
    }

    public Date getfGmtModified() {
        return fGmtModified;
    }

    public void setfGmtModified(Date fGmtModified) {
        this.fGmtModified = fGmtModified;
    }
}